OMSimulator is a powerful co-simulation environment built on FMI and SSP standards. It can be used in various ways:- Stand-alone application
- C library for integration into custom applications
- Python package
OMSimulator is included with the OpenModelica installer, which also provides OMEdit, a graphical modeling editor. Installation
The easiest way to install OMSimulator is via Python's package manager:pip install OMSimulator
Alternatively, install OpenModelica, which includes OMSimulator. The standalone OMSimulator executable supports running FMUs directly and executing Lua scripts for simulation tasks. Documentation
Comprehensive documentation is available: Testing and Coverage
OMSimulator undergoes extensive testing with a wide range of publicly available libraries. Coverage test results provide detailed insights: note Note
Issues observed during testing could stem from OMSimulator itself or from the FMI export in OpenModelica.
License
OMSimulator is distributed under the OSMC Public License. Refer to OSMC-License for detailed licensing information.